public amenity strip - German English Dictionary